<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

//si l'action demande est de creer un compte
if($_POST['attr']=='creationCompte'){   
    creationCompte($_POST['email'],$_POST['mdp']);

//si l'action est de se connecter
}else if($_POST['attr']=='connexion'){
    connexion($_POST['email'],$_POST['mdp']);
}

//fonction permettant de creer le compte
function creationCompte($email,$mdp){
    
    $res="marche pas";
    if(!verifiUtilisateur($email)){

        mysql_select_db("antoinegerber",getConnexion());        
        // on crée la requête SQL
        $sql = "insert into utilisateur values('".$email."','".$mdp."',".selectId().")";
        // on envoie la requête
        $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
        if($req){
            $res="ok";
        }
        
    }
    echo $res;
}

//fonction verifiant si l'utlisateur existe
function verifiUtilisateur($email){
    mysql_select_db("antoinegerber",getConnexion());        
    // on crée la requête SQL
    $sql = "select count(*) from utilisateur where email='".$email."'";
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $data = mysql_fetch_array($req);
    return $data['count(*)'];
    
}

//retourne la connexion
function getConnexion(){
    $host="sql.free.fr";
    $user="antoinegerber";
    $passwd="serieux";
    return mysql_connect($host,$user,$passwd);
}

//retourne le plus grand id
function selectId(){
    mysql_select_db("antoinegerber",getConnexion());
    // on crée la requête SQL
    $sql = 'SELECT max(id) from utilisateur';
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $array=mysql_fetch_array($req);
    return $array['max(id)']+1;
}

function connexion($email,$mdp){
     mysql_select_db("antoinegerber",getConnexion());        
    // on crée la requête SQL
    $sql = "select count(*) from utilisateur where email='".$email."' and mdp='".$mdp."'";
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $data = mysql_fetch_array($req);
    echo $data['count(*)']; 
}
?>
